home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / pmbs1251_demo.lha / prometheus / developer / Fileaufbau+Parameter.dok < prev    next >
Text File  |  1995-09-19  |  10KB  |  382 lines

  1. Aufbau des USERPARAM Files (erweitertes Format - FASTCALL/PROMETHEUS)
  2.  
  3. Baudrate
  4. Username
  5. Level (PMBS setzt nur 0 oder 9 fⁿr Sysopgruppe)
  6. bisherige vergangene Zeit
  7. Gesamtzeit
  8. Aufruf von Console oder Modem (1=Console / 0=Modem)
  9. Restzeit
  10. Name des Device (serial.device)
  11. Unitnummer
  12. Portnummer
  13.  
  14.  
  15. Globalbits%
  16.  
  17.  
  18. 0 Console besetzt/unbesetzt
  19. 1 Sort lΣuft/lΣuft nicht
  20.  
  21. Parameter fⁿr Batchdateien und externe Programme
  22. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23.  
  24. $US Username
  25. $BA Baud (DTE)
  26. $CS Baudrate (vom Connect)
  27. $PF Pfad des aktuellen Brettes auf der Festplatte
  28. $PO Port, von dem aufgerufen wurde
  29. $LF Filename des File beim Upload (in upload.bat)
  30. $VO Vorname
  31. $CP Cps
  32. $UN Unitnummer
  33. $DE Devicename
  34. $PA Parameter den der User beim Aufruf angegeben hat (wie DosCommandString)
  35. $BP Brettpfad (z.B. /AMIGA/TOOLS)
  36. $NU gibt der User eine Zahl als Parameter an, steht hier der Betreff des
  37.     dazugeh÷rigen Eintrags
  38. $SP aktuelle Sprache
  39. $RN Realname
  40. $ZE Zeilenanzahl des USers
  41. $RZ Restzeit
  42.  
  43.  
  44. programmierbare Texte
  45. ~~~~~~~~~~~~~~~~~~~~~
  46.  
  47. #%?M0000-0004                              ; IF M(Portnummer)>=0 and <=4
  48. Du bist auf einem der ersten 4 Ports
  49. #%*                                         ; ELSE
  50. Du bist auf einem der letzten 4 Ports
  51. #%!                                         ; ENDIF
  52.  
  53. Im Unterschied zu FastCall k÷nnen jetzt auch IF Strukturen ineinander
  54. verschachtelt werden.
  55.  
  56. Parameter die per IF abgefragt werden k÷nnen:
  57.  
  58. E Anrufe des Users
  59. F Briefe in der PM
  60. R empfangene Nachrichten bei diesem Login
  61. S gesendete Nachrichten bei diesem Login
  62. T Tagesanrufe
  63. M Portnummer
  64. Z Uhrzeit (Stunden)
  65.  
  66. Textparameter
  67.  
  68. A Netzanrufe
  69. B Bretter
  70. C CLS
  71. D Datum
  72. E Datei ausfⁿhren -
  73. F zeigt aktuellen Brettpfad an (z.B. /AMIGA/TOOLS oder PM)
  74. G Heute Netzcalls
  75. H Heute Bretter
  76. I Heute User
  77. J Heute Uploads
  78. K Heute Downloads
  79. M Portnummer
  80. N Boxname
  81. O Geld -
  82. P Paging an/aus
  83. Q Befehl ausfⁿhren -
  84. R Downloads -
  85. S Uploads -
  86. T Tagesanrufe
  87. U Username
  88. V Teilnehmeranzahl
  89. W (mit Parameter) wartet angegebene Zeit in Sekunden z.B. %W3
  90. X Taste
  91. Y Boxanrufe
  92. Z Uhrzeit
  93. ─ Zeit (bisher)
  94. ▄ Restzeit
  95. > nΣchster Text -
  96.  
  97.  
  98.  
  99. Userdaten
  100.  
  101. a Computer
  102. b Modem
  103. c Alter
  104. e Anrufe des Users
  105. f Briefe des Users (abzⁿglich der zum L÷schen markierten Nachrichten)
  106. g Letzte Pa▀wortΣnderung
  107. h Erster Login
  108. i Lastlogin
  109. j Baudrate
  110. k Uploads
  111. l Downloads
  112. m Freiraum
  113. n Ascii Up
  114. o Ascii Down
  115. p Top UP CPS
  116. q Top DO CPS
  117. r Konto
  118. s Updorate
  119. t Zeitlimit
  120. u Username
  121. v Vorname
  122. w Nachname
  123. x Stra▀e
  124. y Ort
  125. z Telefon
  126.  
  127.  
  128.  
  129. Formatierung
  130. (# ist klar)
  131. #20 (Formatierung aller Variablen auf 20 Zeichen)
  132.  
  133. also
  134.  
  135. ##40Hallo %u 
  136.  
  137. Username wird auf 40 Zeichen gebracht
  138.  
  139.  
  140.  
  141. in Brettdirs ░pic wird angezeigt
  142.  
  143.  
  144. /Batches             Parameter        Aufruf
  145. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146. vorlogin.bat         Standard         nach vorlogin.txt
  147. gastlogn.bat         Standard         wie login.bat, aber fⁿr Gaeste
  148. login.bat            Standard         vor dem login.txt             
  149. prelogoff.bat        Standard         vor dem HANGUP / Nach der Logofffrage
  150. postlogoff.bat       Standard         direkt nach dem Hangup
  151. antrag.bat           Standard         vor nachantrag.txt
  152. preupload.bat        Standard         bevor Prometheus Uploads auswertet
  153. upload.bat           Standard         vor ─nderung des Filenamens (nur in
  154.                      $LF Filename     Brettern)
  155.                      $CP CPS
  156. download.bat         Standard         nach dem Download
  157.                      $CP CPS
  158. Sorter:
  159.  
  160. startupsort.bat      -                Start des Sorters
  161. shutdownsort.bat     -                Ende des Sorters
  162. presort.bat          $PU Puffer       Vor dem Dupecheck
  163.                      $AB Boxname
  164. postsort.bat         $PU .TXT Name    Am Ende des Sorters wenn die .txt2
  165.                      $AB Boxname      Files in .txt umbenannt werden
  166.  
  167.  
  168.  
  169. /Boxtexte            Sprachabhaengig  Bemerkung
  170. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171.  
  172. ANTRAG.TXT           JA               Vor dem Antrag
  173. BAUD.TXT             NEIN             zu geringe Baudzahl fⁿr den Port
  174. BEFEHLE.TXT          JA               Ersetzt die Befehlsliste bei ?
  175. DIALOGDA.TXT         JA               Dialogtext, wenn die Console besetzt
  176.                                       ist
  177. DIALOGWEG.TXT        JA               Dialogtext, wenn die Console nicht
  178.                                       besetzt ist
  179. DOWNLOAD.TXT         JA               vor dem Download
  180. GAST.TXT             JA               Vor dem Systempasswort
  181. GASTLOGIN.TXT        JA               Logintext fⁿr den GAST
  182. LOGIN.TXT            JA               normaler Logintext
  183. LOGOFF.TXT           JA               Logofftext
  184. NACHANTRAG.TXT       JA               Text nach dem Antrag
  185. PRECHAT.TXT          JA               vor dem Chat
  186. POSTCHAT.TXT         JA               nach dem Chat
  187. RAUSWURF.TXT         JA               beim Klick auf "Rauswurf"
  188. UPLOAD.TXT           JA               vor dem Upload
  189. VORLOGIN.TXT         NEIN             Startbild
  190.  
  191.  
  192. will man einen Text z.B. fⁿr die englische Sprache machen, nennt man den
  193. Text einfach:
  194.  
  195. Antrag.txt.englisch
  196.  
  197.  
  198. /Boxdaten
  199.  
  200. extraantrag.bat (wie FC)
  201. zonen           (wie FC)
  202.  
  203.  
  204.  
  205. Aufbau einer Userdatei ( ░usdat , ░usmark , ░usvert )
  206.  
  207. Pointname
  208. Username
  209. Vorname
  210. Nachname
  211. Strasse
  212. Ort
  213. Telefon
  214. Alter
  215. Mitteilung
  216. Modem
  217. Computer
  218. Prompt
  219. Userinfo vom Sysop
  220. WORD laenge der folgenden Daten (bis vor ANTWORT-AN) muss unbedingt
  221.      beachtet werden um aufwΣrtskompatibel zu sein
  222.  
  223. 0    LONG         FirstLogin
  224. 4    LONG         LastLogin
  225. 8    LONG         Letzte PW ─nderung
  226. 12   LONG         Pa▀wort
  227. 16   LONG         Anrufe
  228. 20   LONG         Flags
  229. 24   LONG         Freiraum
  230. 28   LONG         Bytes upgeloadet
  231. 32   LONG         Bytes downgeloadet
  232. 36   LONG         Ascii geschrieben
  233. 40   LONG         Ascii gelesen
  234. 44   LONG         Konto
  235. 48   LONG         Baudrate
  236. 52   LONG         LBoxanrufe
  237. 56   WORD         Zeitlimit
  238. 58   WORD         Restzeit heute
  239. 60   WORD         Top UpCPS
  240. 62   WORD         Top DoCPS
  241. 64   BYTE         Emulation
  242. 65   BYTE         Zeilen
  243. 66   BYTE         Tarifzone
  244. 67   BYTE         Ratio
  245. 68   BYTE         ─
  246. 69   BYTE         Σ
  247. 70   BYTE         ╓
  248. 71   BYTE         ÷
  249. 72   BYTE         ▄
  250. 73   BYTE         ⁿ
  251. 74   BYTE         ▀
  252. 75   BYTE         Modus
  253. 76   BYTE         Farbe 1
  254. 77   BYTE               2
  255. 78   BYTE               3
  256. 79   BYTE               4
  257. 80   BYTE               5
  258. 81   BYTE               6
  259. 82   BYTE               7
  260. 83   BYTE         Packer
  261. 84   BYTE         Protokoll
  262. 85   BYTE         Sprache
  263. 86   LONG         Bezugsdatum
  264.      CHAR         AntwortAn
  265. Userflags:
  266.  
  267. 0  Richtung
  268. 1  Chat
  269. 2  Bell
  270. 3  Paging
  271. 4  -frei-
  272. 5  Statuszeile
  273. 6  nach b# i#
  274. 7  Realname bei PM
  275. 8  schon auf KB gesetzt
  276. 9  CLS bei PAGING
  277. 10 nur Point
  278. 11 Adresse in den Header
  279. 12 beim Login sichtbar fⁿr andere Ports ?
  280. 28 Kein PW
  281. 29 Gastmodus
  282. 30 Logfile
  283. 31 Gesperrt
  284.  
  285. Aufbau der brett.dat (aller erste Zeile ist eine Kennung)
  286. Ab dann: 
  287.  
  288.      WORD         GesamtlΣnge der Struktur
  289. 0    CHAR         Brettname        (40)
  290. 40   CHAR         Pfad             (80)
  291. 120  CHAR         Betreuer         (20)
  292. 140  CHAR         Pa▀wort          (20)
  293. 160  CHAR         Kommentar        (80)
  294. 240  CHAR         Gruppen          (60) + 2 "0 Bytes"
  295. 302  LONG         Letzter Eintrag
  296. 306  LONG         Aktual. Datum
  297. 310  WORD         max. Upload
  298. 312  WORD         RATE (wenn = 100 dann keine Rate!)
  299. 314  WORD         max.EintrΣge
  300. 316  WORD         max.Alter
  301. 318  WORD         max.KB
  302. 320  WORD         Kopfnummer
  303. 322  LONG         Brettflags
  304. 326  CHAR         Ganzer Brettname+chr$(0)
  305.      CHAR         Verteiler+chr$(0)
  306.  
  307. Aufbau der netz.dat
  308.  
  309. 0    CHAR         Boxname  (20)
  310. 20   CHAR         Domain   (40)
  311. 60   CHAR         PMRoute  (20)
  312. 80   CHAR         Passwort (20)
  313. 100  CHAR         Telefon  (40)
  314. 140  CHAR         Modeminit(20)
  315. 160  WORD         Netztyp
  316. 162  WORD         Packer
  317. 164  WORD         Protokoll
  318. 166  WORD         Frei
  319. 168  WORD         Eilmail PF/KB
  320. 170  LONG         Flags
  321.  
  322. Aufbau einer ░INX Datei
  323.  
  324.    WORD         GesamtlΣnge der Struktur
  325. 0  LONG         Offset der Nachricht
  326. 4  LONG         LΣnge der Datei (KB)
  327. 8  WORD         Zugriffe auf den Text/die Datei
  328. 10 WORD         FLAGS  ( Bit 0 FALSE - Bin / TRUE - Asc)
  329.                     ( Bit 1 Archiviert )
  330.                     ( Bit 2 L÷schmarkierung)
  331.                     ( Bit 3 Langer Kommentar vorhanden)
  332.                     ( Bit 4 Zensur )
  333.                     ( Bit 5 alte FC Nachricht ) 
  334. 12 LONG         Datum
  335. 16 CHAR (unbegrenzt)   chr$(1)+Absender
  336.    CHAR (unbegrenzt)   chr$(2)+Antwort-An
  337.    CHAR (unbegrenzt)   chr$(3)+Diskussion-In
  338.    CHAR (unbegrenzt)   chr$(4)+Betreff
  339.    CHAR (unbegrenzt)   chr$(5)+MsgId
  340.    CHAR (unbegrenzt)   chr$(6)+Bezug
  341.    CHAR (unbegrenzt)   chr$(7)+Kommentar
  342.  
  343.  
  344. Aufbau von Anrufe.dat
  345.  
  346. 0  LONG         MsgCount
  347. 4  LONG         Boxanrufe gesamt
  348. 8  LONG         Anrufe Port 0
  349. 12 LONG         Anrufe Port 1
  350. 16 LONG         Anrufe Port 2
  351. 20 LONG         Anrufe Port 3
  352. 24 LONG         Anrufe Port 4
  353. 28 LONG         Anrufe Port 5
  354. 32 LONG         Anrufe Port 6
  355. 36 LONG         Anrufe Port 7
  356. 40 LONG         Anrufe Port 8
  357. 44 LONG         Anrufe Sysopport (wird nicht zu den Gesamtanrufen gezaehlt)
  358. 48 LONG         Box Uploads
  359. 52 LONG         Box Downloads
  360. 56 LONG         Tagesanrufe
  361. 60 LONG         Bretter neu angelegt (heute)
  362. 64 LONG         Neue User heute
  363. 68 LONG         Uploads heute
  364. 72 LONG         Downloads heute
  365. 76 LONG         Online heute gesamt
  366. 80 LONG         Online Port 0
  367. 84 LONG         Online Port 1
  368. 88 LONG         Online Port 2
  369. 92 LONG         Online Port 3
  370. 96 LONG         Online Port 4
  371. 100LONG         Online Port 5
  372. 104LONG         Online Port 6
  373. 108LONG         Online Port 7
  374. 112LONG         Online Port 8
  375. 116LONG         Online Sysopport (wird nich zu Online  gesamt gerechnet)
  376. 120LONG         Datum (Tage seit 1.1.1978)
  377. 124CHAR(80)     Letzter User
  378. 204CHAR(80)     Letzte Netzbox
  379. 284CHAR(80)     Letzter Point
  380.